home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_78_PrintInfo.txt < prev    next >
Text File  |  1994-01-29  |  9KB  |  169 lines

  1. # near model CODE resource
  2. # jump table entries: 21792-21792 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FE72                link       A6, -0x018E
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  7. 0000000C  49EE FF00                lea.l      A4, [A6 - 0x100]
  8. 00000010  7000                     moveq.l    D0, 0x00
  9. 00000012  2D40 FE7E                move.l     [A6 - 0x182], D0
  10. 00000016  2D4C FE84                move.l     [A6 - 0x17C], A4
  11. 0000001A  426E FE88                clr.w      [A6 - 0x178]
  12. 0000001E  2D4C FEC2                move.l     [A6 - 0x13E], A4
  13. 00000022  422E FECA                clr.b      [A6 - 0x136]
  14. 00000026  426E FECC                clr.w      [A6 - 0x134]
  15. 0000002A  206E 0014                movea.l    A0, [A6 + 0x14]
  16. 0000002E  10BC 0001                move.b     [A0], 0x1
  17. label00000032:
  18. 00000032  426E FE8E                clr.w      [A6 - 0x172]
  19. label00000036:
  20. 00000036  302E FE8E                move.w     D0, [A6 - 0x172]
  21. 0000003A  526E FE8E                addq.w     [A6 - 0x172], 1
  22. 0000003E  558F                     subq.l     A7, 2
  23. 00000040  486E FE72                pea.l      [A6 - 0x18E]
  24. 00000044  7000                     moveq.l    D0, 0x00
  25. 00000046  1F00                     move.b     -[A7], D0
  26. 00000048  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  27. 0000004C  3E1F                     move.w     D7, [A7]+
  28. 0000004E  666E                     bne        +0x70 /* 000000BE */
  29. 00000050  2F0B                     move.l     -[A7], A3
  30. 00000052  2F0C                     move.l     -[A7], A4
  31. 00000054  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  32. 00000058  588F                     addq.l     A7, 4
  33. 0000005A  2F00                     move.l     -[A7], D0
  34. 0000005C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  35. 00000060  4A80                     tst.l      D0
  36. 00000062  504F                     addq.w     A7, 8
  37. 00000064  66D0                     bne        -0x2E /* 00000036 */
  38. 00000066  303C 0100                move.w     D0, 0x100
  39. 0000006A  C06E FE96                and.w      D0, [A6 - 0x16A]
  40. 0000006E  67C6                     beq        -0x38 /* 00000036 */
  41. 00000070  2F0C                     move.l     -[A7], A4
  42. 00000072  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  43. 00000076  3D6E FEA6 FEC6           move.w     [A6 - 0x13A], [A6 - 0x15A]
  44. 0000007C  2D6E FEAC FEE0           move.l     [A6 - 0x120], [A6 - 0x154]
  45. 00000082  558F                     subq.l     A7, 2
  46. 00000084  486E FEB0                pea.l      [A6 - 0x150]
  47. 00000088  7000                     moveq.l    D0, 0x00
  48. 0000008A  1F00                     move.b     -[A7], D0
  49. 0000008C  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  50. 00000090  3E1F                     move.w     D7, [A7]+
  51. 00000092  584F                     addq.w     A7, 4
  52. 00000094  66A0                     bne        -0x5E /* 00000036 */
  53. 00000096  0CAE 5052 4553 FED0      cmpi.l     [A6 - 0x130], 0x50524553 /* 'PRES' */
  54. 0000009E  670A                     beq        +0xC /* 000000AA */
  55. 000000A0  0CAE 5052 4552 FED0      cmpi.l     [A6 - 0x130], 0x50524552 /* 'PRER' */
  56. 000000A8  668C                     bne        -0x72 /* 00000036 */
  57. label000000AA:
  58. 000000AA  206E 000C                movea.l    A0, [A6 + 0xC]
  59. 000000AE  20AE FED4                move.l     [A0], [A6 - 0x12C]
  60. 000000B2  206E 0010                movea.l    A0, [A6 + 0x10]
  61. 000000B6  30AE FE8A                move.w     [A0], [A6 - 0x176]
  62. 000000BA  7000                     moveq.l    D0, 0x00
  63. 000000BC  603A                     bra        +0x3C /* 000000F8 */
  64. label000000BE:
  65. 000000BE  4AAE 0014                tst.l      [A6 + 0x14]
  66. 000000C2  6734                     beq        +0x36 /* 000000F8 */
  67. 000000C4  2F0B                     move.l     -[A7], A3
  68. 000000C6  2F0C                     move.l     -[A7], A4
  69. 000000C8  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  70. 000000CC  558F                     subq.l     A7, 2
  71. 000000CE  2F0C                     move.l     -[A7], A4
  72. 000000D0  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  73. 000000D4  588F                     addq.l     A7, 4
  74. 000000D6  2F00                     move.l     -[A7], D0
  75. 000000D8  A997                     syscall    OpenResFile
  76. 000000DA  206E 0010                movea.l    A0, [A6 + 0x10]
  77. 000000DE  309F                     move.w     [A0], [A7]+
  78. 000000E0  206E 0014                movea.l    A0, [A6 + 0x14]
  79. 000000E4  4210                     clr.b      [A0]
  80. 000000E6  558F                     subq.l     A7, 2
  81. 000000E8  A9AF                     syscall    ResError
  82. 000000EA  4A5F                     tst.w      [A7]+
  83. 000000EC  504F                     addq.w     A7, 8
  84. 000000EE  6700 FF42                beq        -0xBC /* 00000032 */
  85. 000000F2  558F                     subq.l     A7, 2
  86. 000000F4  A9AF                     syscall    ResError
  87. 000000F6  301F                     move.w     D0, [A7]+
  88. label000000F8:
  89. 000000F8  4CEE 1880 FE66           movem.l    D7,A3,A4, [A6 - 0x19A]
  90. 000000FE  4E5E                     unlink     A6
  91. 00000100  4E75                     rts
  92. 00000102  8C46                     or.w       D6, D6
  93. 00000104  696E                     bvs        +0x70 /* 00000174 */
  94. 00000106  6450                     bcc        +0x52 /* 00000158 */
  95. 00000108  7269                     moveq.l    D1, 0x69
  96. 0000010A  6E74                     bgt        +0x76 /* 00000180 */
  97. 0000010C  5265                     addq.w     -[A5], 1
  98. 0000010E  7300                     moveq.l    D1, 0x00
  99. 00000110  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  100. export_2724: // at 00000112 (misaligned)
  101. 00000114  FEF8 48E7                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  102. 00000118  0118                     btst       [A0]+, D0
  103. 0000011A  286E 000C                movea.l    A4, [A6 + 0xC]
  104. 0000011E  47EE FEF8                lea.l      A3, [A6 - 0x108]
  105. 00000122  598F                     subq.l     A7, 4
  106. 00000124  3F3C E000                move.w     -[A7], 0xE000
  107. 00000128  A9BA                     syscall    GetString
  108. 0000012A  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  109. 0000012E  28BC 2020 2020           move.l     [A4], 0x20202020 /* '    ' */
  110. 00000134  206E 0008                movea.l    A0, [A6 + 0x8]
  111. 00000138  7000                     moveq.l    D0, 0x00
  112. 0000013A  2080                     move.l     [A0], D0
  113. 0000013C  206E FFF8                movea.l    A0, [A6 - 0x8]
  114. 00000140  2050                     movea.l    A0, [A0]
  115. 00000142  224B                     movea.l    A1, A3
  116. 00000144  203C 0000 0100           move.l     D0, 0x100
  117. 0000014A  A02E                     syscall    BlockMove/BlockMoveData
  118. 0000014C  2F0B                     move.l     -[A7], A3
  119. 0000014E  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  120. 00000152  486E FFFF                pea.l      [A6 - 0x1]
  121. 00000156  486E FFFC                pea.l      [A6 - 0x4]
  122. // begin alternate branch 00000158-0000015A
  123. label00000158:
  124. 00000158  FFFC                     .invalid   <<F/7/7>>
  125. // end alternate branch 00000158-0000015A
  126. label00000158: // (misaligned)
  127. 0000015A  2F0C                     move.l     -[A7], A4
  128. 0000015C  2F0B                     move.l     -[A7], A3
  129. 0000015E  4EBA FEA0                jsr        [PC - 0x160 /* 00000000 */]
  130. 00000162  3E00                     move.w     D7, D0
  131. 00000164  4FEF 0014                lea.l      A7, [A7 + 0x14]
  132. 00000168  6638                     bne        +0x3A /* 000001A2 */
  133. 0000016A  558F                     subq.l     A7, 2
  134. 0000016C  A994                     syscall    CurResFile
  135. 0000016E  3E1F                     move.w     D7, [A7]+
  136. 00000170  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  137. label00000174:
  138. 00000174  A998                     syscall    UseResFile
  139. 00000176  598F                     subq.l     A7, 4
  140. 00000178  2F3C 7665 7273           move.l     -[A7], 0x76657273 /* 'vers' */
  141. 0000017E  7001                     moveq.l    D0, 0x01
  142. label00000180:
  143. 00000180  3F00                     move.w     -[A7], D0
  144. 00000182  A81F                     syscall    Get1Resource
  145. 00000184  285F